About Payne & Parker Property Ltd (12100285) United Kingdom