About Osborne Property Company Limited (03410460) United Kingdom