About Hamshaw Finn Limited (11801602) United Kingdom