Thompson Wright Ltd, Chartered Accountants - Profile