About Odd & Ends Ltd (13100322) United Kingdom