About Lean & Hard (uk) Ltd (09608246) United Kingdom