About Winnard Hamilton Limited (09691465) United Kingdom