About Leslie Design Solutions Limited (SC321279) United Kingdom