About Osborne Management Limited (01530701) United Kingdom