About Hatcher & Amos Limited (05594571) United Kingdom