About Willcox & King Engineering Limited (07289230) United Kingdom