About Leslie Group Limited (01585707) United Kingdom