About L Townsend Street Furniture Installations Ltd (10604482) United Kingdom