About Willcock And White Property Investments Ltd (12620418) United Kingdom