About Osborne Sales & Lettings Ltd (11289289) United Kingdom