About Leo (hythe) Limited (12940406) United Kingdom