I've never heard the name before but just googled them and recognise the name Clippers Quay which is in the bottom right hand corner of the home page.
If you want to book with them you could check their ABTA membership is correct (check with ABTA direct) and pay your deposit with a credit card so you get protection in case the worst happens.