About Osborn Management Limited (05809681) United Kingdom