About Abbott And Holder Limited (04101849) United Kingdom