About C & C Grand Homes Limited (12397521) United Kingdom