I've never heard anyone mention them so just googled them and immediately don't like the fact there's no contact address on their website.
You can't be too careful in this day and age. If you decide to use them make sure they're ABTA bonded (I know they state they are on their website but check with ABTA direct yourself) and make sure you pay with a credit card.