About A Osborne & Sons Ltd (13485532) United Kingdom