About Manor & Sons Properties Limited (13392359) United Kingdom