About Osborne & Allan Ltd. (SC564457) United Kingdom