About Lion Management Services Limited (01799896) United Kingdom