About William Cook Master Patterns Limited (02610170) United Kingdom