About British Lion Holdings Limited (00410468) United Kingdom