About Charles Barclay Homes Ltd (10420086) United Kingdom