About Harris & Garrod (holdings) Limited (12153643) United Kingdom