I think when you use google maps directly its more like a search, it finds the closest thing it can if there is no exact match and shows the result but when using the api it must be a real match.
The result that is found when using google directly actually has this location:
Earley, Reading, Berkshire RG6, UK
When I enter that in the demo.mojoportal.com site it works.
whereas when I put the location in as you did, it does not.
Hope it helps,
Joe