About Property Invest & Develop Ltd (10847033) United Kingdom