About Osborne Property Investment Limited (07259027) United Kingdom