Barnard Industries Ltd
56 Allhallows Rd., Newham, London, United Kingdom, E6 5SZ
(02075) 117757 Phone