About Mandrake Homes Limited (10799925) United Kingdom