Legal Notice
Name of company
Stourhead Limted
Registered office
Stourhead Limited
Regus - Meridian Business Park
1 Meridian South
Meridian Business Park
Leicester
LE19 1WY
Contact details
0330 054 5678
Business ID no.
10329833
VAT no.
429144104
Regulatory authority
Ofsted - (not yet registered - Awaiting Inspection)