About W C Willcocks Ltd (12191860) United Kingdom