they used to be a good firm, but not for the past 4 - 5 years since i have dealt with them. they are still holding my money, despite me sacking them (about 3k). they keep saying they will pay me back, then make excuses like the bank details were wrong, they posted the cheque to wrong address etc. i got fed up with leaving phone messages with reception (notice, from their website and all their details, there is only 1 number that gets put through to a poor receptionist, who changes every week - i have heard they cannot recruit so have to hire temps from an agency). i was passing by one of their offices and thought i would call in. what a mess, place looks like a ghetto. there is a gross soiled WC outside the door, looks like they are having plumbing issues. the poor receptionist kept telling me 'someone was on the way'. i was left outside waiting for 2 hours. got to 5pm and guess what, closed. i gave up and went home. then i get sent a bill for the time i was waiting there?? a bill by the receptionist, for her time (at £250 per hour) for telling me to wait. i have reported to the SRA and Ombudsman. Make sure you check your bill for the extras!!