About Leodis Kitchen Ltd (12395155) United Kingdom