About Holland And Barnes Ltd (11932315) United Kingdom