About Mallory Homes Limited (07342259) United Kingdom