About Liberty Lance Limited (12607851) United Kingdom