About Hi Spec Roofs & Bifolds Limited (10924280) United Kingdom