About Landbeach Building Services Ltd. (03642507) United Kingdom