About Mitchell Homes & Developments Limited (07038401) United Kingdom