About Lion & Herring Limited (12218776) United Kingdom