About Lee S Growers Supply Limited (06544127) United Kingdom