About Palmerston (mercantile) Limited (01224388) United Kingdom