About Tailors And Co Holdings Ltd (12357921) United Kingdom