About Palmerston Court Southsea Ltd (12227558) United Kingdom