About Sheila & Harry Ltd (11100245) United Kingdom