About Taxi Meter Services Limited (04076626) United Kingdom