About Torrance Roofing And Building Services (holdings) Limited (SC708533) United Kingdom