About Holland & Holland Limited (00661140) United Kingdom