About Roger Derrick Urban Traffic Engineering Ltd (09057857) United Kingdom