About Lee Locations Limited (06651849) United Kingdom