About Tailor Man Management Limited (13546916) United Kingdom