About Suffolk Technical & Logistics Limited (08431183) United Kingdom