Primary practice address

Bank House Chambers, Old Bank House, 3 Hartshead, SHEFFIELD, S1 2EL, United Kingdom

Primary practice address

Office of Gas and Electricity Markets (Ofgem), 10 South Colonnade, Canary Wharf, London, E14 4PU, United Kingdom

Primary practice address

Cloisters, 1 Pump Court, Temple, LONDON, EC4Y 7AA, United Kingdom

Primary practice address

Fourteen, 14 Gray's Inn Square, Gray's Inn, LONDON, WC1R 5JP, United Kingdom

Primary practice address

Anvil Chambers, 8 Ingles Manor, Castle Hill Avenue, Folkestone, Kent, CT20 2RD, United Kingdom

Primary practice address

The Barrister Group (Taunton), Equity House, Administration Centre, Blackbrook Park Avenue, TAUNTON, Somerset, TA1 2PX, United Kingdom

and 1 other practising address

Primary practice address

30 Park Place, 30 Park Place, CARDIFF, CF10 3BS, United Kingdom