About Palmerston Registrars Limited (02323945) United Kingdom