About Lean Fox (uk) Limited (06519148) United Kingdom