Contact

Please complete our short briefing form and we will be in touch very soon. Alternatively, feel free to call us at the office +44(0)1844 217706

Head Office

Thame, Oxfordshire

Field Farm, North Weston,
Thame, Oxfordshire,
OX9 2HQ

+44(0)1844 217706
thame@barrgroup.com

London Office

Great Portland Street, London

85 Great Portland Street,
London,
W1W 7LT

+44(0)1844 217706
london@barrgroup.com

International Office

Mallorca, Spain

Barr Baleares, Calle Tetuan 26, Planta Baja, 07011
Can Valero, Palma de Mallorca,
Spain

+34 677 217 634
anna@barrbaleares.com