About Holland & Stockford Ltd (08493959) United Kingdom