About Bell Townsend Installations Limited (04759225) United Kingdom