About Barrade Homes Limited (12631717) United Kingdom