About Wilmott & Company Limited (03458764) United Kingdom