About Hammonds Mead Limited (03429804) United Kingdom