About Tailor & Fox Limited (06714575) United Kingdom