About Manor Projects Ltd (12606037) United Kingdom