About Osborne Property Holdings Ltd (11652921) United Kingdom