About Palgrave Property Ltd (12542145) United Kingdom