About Lord Hamilton Limited (03899231) United Kingdom