About A.e. Osborne & Sons Limited (03366658) United Kingdom