About Leo (lydney) Limited (12635832) United Kingdom