About Brimrose Homes Limited (03377988) United Kingdom