About Osborne Residence Limited (09242539) United Kingdom