About Hammer & Kendall Limited (03855620) United Kingdom