About Tilly S Farm Shop Ltd (13274759) United Kingdom