About Larkhall Holdings Limited (11923663) United Kingdom