About Godrich Sewing Machines Limited (13456076) United Kingdom