About Leslie & Baggott Limited (SC575388) United Kingdom