About Lancehead Limited (10748023) United Kingdom