About Wilhams International Limited (03298749) United Kingdom