About Osborne & Collins Limited (02910667) United Kingdom