About Sld Associates Limited (06183680) United Kingdom