About Hamson Barron Smith Limited (02504525) United Kingdom