Founded
Employees
Headquarters Location
1935 10000+ London, GB
- 10000+ Uxbridge, GB
1986 10K - 50K London, GB
1912 10000+ London, GB
2004 5000-10000 Peterborough, GB
1976 5.0K - 10K Dungannon, GB
1975 5.0K - 10K HULL, GB
1859 1.0K - 5.0K London, GB
1948 1000-5000 Airdrie, GB
1911 1.0K - 5.0K Derby, GB
1954 1 - 25 GB
1984 1000-5000 Peterborough, GB
1935 1000-5000 Maidenhead, GB
1994 1.0K - 5.0K Blackburn, GB
- 1000-5000 Glasgow, GB
1950 500 - 1.0K Norwich, GB
1868 1.0K - 5.0K Moray, GB
2002 250 - 500 Hartlebury, GB
2015 200-500 Bristol, GB
1992 100-200 Stratton business Park, Biggleswade, GB
2018 100-200 London, GB
1976 25 - 100 Lymington, GB
2015 10-50 London, GB
1990 10-50 Northampton , GB
2002 10-50 Ilford, GB
2012 10-50 London (HQ), GB
2015 1-10 Manchester, GB
2019 1-10 Melbourne, AU
1948 10K - 50K London, GB
- 10000+ Leeds, GB
1943 10000+ UK and Europe, GB
1993 10000+ Wakefield, GB
1975 1000-5000 St Albans, GB
1991 500 - 1.0K London, GB
1947 1.0K - 5.0K Market Drayton, GB
1886 1.0K - 5.0K High Wycombe, GB
1886 250 - 500 Irthlingborough, GB
1991 1000-5000 Trowbridge, GB
2015 1.0K - 5.0K Woking, GB
1912 100 - 250 Peterborough, GB
1932 1000-5000 Kettering, GB
- 500-1000 Silvertown, GB
- 1000-5000 Scarborough, gb
1851 200-500 Hull, GB
- 1000-5000 Oldham, GB
1985 500 - 1.0K Stokesley, GB
1994 5.0K - 10K International, GB
1994 1.0K - 5.0K Chichester, GB
1987 500-1000 Chicksands, Shefford, GB
1990 100-200 London, GB
1931 100 - 250 GB
1972 25 - 100 Peterborough, GB
1853 10K - 50K Slough, GB
1952 500-1000 Belfast, GB
1993 25 - 100 London, GB
1963 200-500 Birmingham, GB
1987 500-1000 Rochester, GB
1951 250 - 500 Andover, GB
1920 1000-5000 North Scarle , GB
1991 100-200 Manchester, GB
1997 25 - 100 Pitsford, GB
1987 25 - 100 Borehamwood, GB
1899 100 - 250 Nelson, GB
1987 10-50 London, GB
2010 25 - 100 Haverhill, GB
1952 5000-10000 Ely, GB
1992 100-200 Braintree, GB
- 200-500 Bradford, GB
2018 1 - 25 London, GB
- 1000-5000 Milton Keynes, gb
1970 100-200 Orwell, GB
1870 100-200 Ashbourne, GB
1998 100 - 250 Malvern, GB
2018 10-50 London , GB
1989 100-200 Wrexham, GB
1934 25 - 100 Wrexham, GB
- 1000-5000 Herefordshire, GB
1998 10-50 Manchester, GB
2016 10-50 London, GB
2014 25 - 100 Bellshill, GB
- 10000+ GB
- 10000+ GB
- - THIRSK, GB
- 5000-10000 GB
- - Bath, GB
- 100 - 250 Loughborough, GB
- 100-200 Maidstone, GB
- - NORTH FERRIBY, GB
2013 10-50 Swinton, GB
- 200-500 Syston, GB
1991 100 - 250 Stroud, GB
1915 200-500 London, GB
- 100 - 250 GB
2015 200-500 Kendal, GB
- 100-200 Eastbourne, GB
1947 200-500 Luton, GB
- 10-50 London, GB
1998 250 - 500 Wellingborough, GB
2011 5000-10000 London, GB
BACK TO TOP