About Tilly & Co Limited (08503909) United Kingdom