About Sherry Design Limited (03166637) United Kingdom