About Clean Lean Kitchen Ltd (11596290) United Kingdom