About Holder And Clarke Ltd (13199919) United Kingdom