About Palmerston Street Properties Ltd (12741538) United Kingdom