About Leo Houlding Limited (04600833) United Kingdom