About Osborne Harrison Co Ltd (13109238) United Kingdom