About Holland & Harris Limited (04190191) United Kingdom