About Mr Lean Ltd (12845786) United Kingdom