About Manor Projects Limited (02287927) United Kingdom