About J. & J. Osborne (anglia) Limited (01301403) United Kingdom