About Osborne (chelsea) Limited (03299902) United Kingdom