About Palmerston Road Management Limited (03354870) United Kingdom