Thank you Bill for your feedback,
At first, I limited the number of services because of a scalability issue - i didn't know that the GMPTE data weights ~200Mbs. The algorithm of analysing user "reports" wasn't designed for that large data. However, I think I've come up with an optimisation of the algorithm, so, hopefully I can import all the services soon.
At second, I have an UI design issue. A user selects their service from a services list, so, number of GMPTE services (~530) make the application unusable for mobile users. I didn't know that they are so many services in Manchester! Hopefully, I'll implement a better way of selecting a service - a search box.