About 103 Palmerston Investments Limited (08047968) United Kingdom