About Lion (london) Limited (04824259) United Kingdom