About Hadrill And Horstmann Limited (07947038) United Kingdom