About Osgodby Palmerston Limited (11597680) United Kingdom