About Palmerston Properties Limited (02542731) United Kingdom