About Walter Willcock Limited (00243830) United Kingdom