About Specialised Streetworks Solutions Ltd (12139577) United Kingdom