About Holland & Lewis (holdings) Limited (00942806) United Kingdom