About Townsend Interiors Balustrade Ltd (11516824) United Kingdom