About Manor & Sons Investments Ltd (12208388) United Kingdom