About Osborne & Hollis Limited (10060545) United Kingdom