About Lord Hills Limited (12593100) United Kingdom