About Deft Tailoring Limited (06848798) United Kingdom