About Mickfrank Homes Limited (12688479) United Kingdom