About Worcestershire Consortium Limited (11750691) United Kingdom