About Spencer Traffic Management Ltd (10452051) United Kingdom