About Osborne King & Megran Limited (NI027969) United Kingdom