Xenon,
You could check out their current company status by looking them up on the Companies House web site. This is free of charge and will tell you if the company is still trading. The web address is
www.companieshouse.co.uk I looked a couple of days ago and the information then was that they had gone into voluntary liquidation.
I wouldn't touch them with a barge poll personally.