About Osborn La Palm Limited (11352292) United Kingdom