You don't have any data, because the request that is supposed to get the data returns:
<html><head>
<title>412 Error</title>
</head>
<body>
<h1>412 Error</h1>
<p>Your request got filtered out due to possible security issues.</p>
<p>One or more things in your request were suspicious (defective request header, invalid cookies, bad
parameters)</p>
<p>If you think you did nothing wrong:</p>
<ul>
<li>try again with a different browser</li>
<li>avoid any evil characters inside the request url</li>
</ul>
<p>If you are the owner of the website, you can consider revising the rules of the mod_security module
or turning it off from your Web Hosting Control Panel.</p>
<hr />
</body>
</html>
Ask your hosting provider why they block this request:
bagpipemap.goodbagpipes.com/joomla/index...33&hs-language=en-GB
I believe that it is the semi-colon in the catid, but it is perfectly legit. So, they will have to modify the configuration.
Regards,
Daniel