About Osborne Properties Holdings Limited (12532387) United Kingdom