About Lion & Mason Limited (10247327) United Kingdom