About Palmerston Road Limited (11275930) United Kingdom