About Holland & Milnes Limited (07314643) United Kingdom