About Trojan Sewing Machines Limited (10777050) United Kingdom