Hiremasters Ltd
1 Factory Rd., Newham, London, United Kingdom, E16 2EL
(02074) 732712 Phone