About Sheila & Co. Ltd (13346631) United Kingdom