About The Lean Kitchen Ltd (13139657) United Kingdom