About Loyd & Townsend-rose Limited (SC191656) United Kingdom