BSc Computing Science with a Year in Industry

Video

The School of Computing Sciences is one of the largest and most experienced computing schools in the UK, expertly blending excellent teaching, research, facilities and exciting course modules to offer a dynamic programme targeted at the job market.

Watch It

Article

Computer Scientists have developed a new programme that will unearth the missing links in our planet’s past.

Read It

Key facts

(2014 Research Excellence Framework)

Key facts

This course fully meets the academic requirement for registration as a Chartered IT Professional and partially meeting the academic requirement for a Chartered Engineer.

Accredited by the Charted Institute for IT, this degree prepares you for a career in the rapidly changing field of computing. Our research-led approach to teaching and fantastic facilities ensure you’ll learn in the most up-to-date environment, and your year in industry gives you fantastic work experience that will put you one step ahead of other graduates.

You’ll study core computing science subjects alongside specialist topics like embedded systems, computer vision and machine learning. The majority of learning will take place in labs, lectures, seminars and group projects, and your third year will be spent on a year-long placement, gaining relevant and invaluable experience.

We are one of the most experienced schools of Computing Sciences in the UK, with 100% of our research categorised as internationally recognised (REF 2014).

Overview

The BSc Computing Science with a Year in Industry prepares you for a career working with rapidly changing technology, giving you a thorough understanding of the theory and practice of computing science. In addition to this you will spend your third year working on an industrial placement.

Spending a year working in industry provides you with a wide range of unique opportunities  , including applying theory that you will have learnt during your first two years of study in a real industrial setting. The placement year also provides you with  a range of transferrable skills that should increase your employability prospects.

The degree programme is designed to offer a broad selection of modules reflecting the interdisciplinary nature of computing. Modules are chosen according to your preferences, creating a unique and personalised academic experience During your final year you will have the opportunity to carry out an extensive research project under individual supervision from an academic with relevant expertise, allowing you to develop any specialist interests you may have.

Course Structure

This four year course introduces you in the first year to the core material  underpinning computer science, with opportunities to tailor your degree programme in the second and final years by selecting from a wide range of optional modules. The third year will be spent on an industrial work placement.

Year 1

During your first year you will undertake compulsory modules which introduce you to the fundamentals of computing science, taught through lectures and laboratory classes. You will also undertake relevant mathematical modules.

Year 2

In the second year you will encounter state-of-the-art computing subjects, including software engineering, data structures and algorithms and theoretical computing.  You will also be able to study modules taken from a list of optional subjects so you can begin shaping your own curriculum.

Year 3 (Year in Industry)

The third year of study will be spent on an industrial placement consisting of nine to fourteen months of full-time employment. The placements are sourced and secured by you (with help from UEA), you will pay a reduced tuition fee receive a wage*. Throughout the work placement you will keep in close contact with an assigned mentor at UEA, who will also visit you at least once during the year. You will also be supported by an industrial supervisor throughout the placement.

Year 4

Your final year of study gives you the opportunity to study specific areas of computing science in greater depth through a substantial independent computing project. You will also select several optional modules allowing you to tailor your studies according to your own interests.

Assessment

A variety of assessment methods are used across the modules. Your coursework will be assessed in a variety of ways, including programming assignments, essays, written discussions, class tests, problem sheets, laboratory reports, and seminar presentations.

In many modules, assessment is weighted 60% examination and 40% coursework, whilst some practical based modules are assessed entirely by coursework. In the final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the discipline.


*UEA doesn’t advertise placements that don’t pay a wage.

Year in Industry

Completion of a Year in Industry programme will ensure you graduate with relevant work experience, putting you one step ahead of other students. This exciting degree programme provides you with this opportunity.

There is no greater asset in today’s competitive job market than relevant work experience. A Year in Industry will give you first-hand knowledge of not only the mechanics of how your chosen field operates but it will also greatly improve your chances of progressing within that sector as you seal valuable contacts and insight. These courses will also enhance your studies as theory is transformed into reality in a context governed by very real, time and financial constraints.

Our Industrial Links

We have well-established commercial connections throughout the UK and beyond and can help you to identify and compete for appropriate industrial opportunities. Recent placement partners in the School have included: AvivaAntechMoney FactsBartram Mowers, and BSkyB. Other suitable placements may be found at; BloombergBritish TelecomHewlett PackardIBMIntelLogica or Microsoft.

Financial Benefits

A big attraction to this type of course, apart from the enhanced career prospects, is that students will pay much reduced tuition fees for that year (see fees and funding tab). There is also a realistic chance of being paid by the placement provider during the year which is a great way to help fund your continued studies.

For the latest on financial arrangements for our Year in Industry students please visit the UEA Finance webpage.

How it Works

The Year in Industry BSc degree programmes are four years in length with the work placement taking place during the third year. They are a minimum of nine months full-time employment and a maximum of 14 months.

Throughout the work placement, you keep in close contact with an assigned mentor at UEA and your mentor will also visit you at least once during the year. You will also be supported by an industrial supervisor.

We expect students to seek their own work placements, although the School has industrial collaborators aplenty to help you with your choice. Not only will this ensure that you work within your preferred field of computing sciences, it will also provide you with the essential job-hunting skills you will require after graduation. We will, of course, offer our guidance whilst students are identifying and negotiating placement opportunities

Please note that we cannot guarantee any student a work placement as this decision rests with potential employers and students will be expected to source these placements themselves.

For further information, please contact: Dr Mark Fisher, Year in Industry Co-ordinator, e-mail: Mark.Fisher@uea.ac.uk

View our Year in Industry brochure.

Student Experiences

  • Jonny Champion, CMP student, returns from a rewarding year in industry at IBM 
  • Matt Willis, CMP student, returns from an amazing year in industry experience at RM Education in the UK and India
  • Thomas Heslin, CMP student, reflects on his experiences of his year in industry placement at Xerox

Course Modules

Students must study the following modules for 100 credits:

Name Code Credits

COMPUTING PRINCIPLES

The module introduces key concepts in discrete mathematics, logic and Formal Language Theory essential for any degree in computing. Topics covered include the representation of number, the basis of regular expressions, and the applications of sets, relations and functions.

CMP-4002B

20

DATABASE SYSTEMS

This module introduces most aspects of databases, database manipulation and database management systems. The module is based on the relational model. The students will explore the tools and methods for database design and manipulation as well as the programming of database applications. Part of the practical experience gained will be acquired using a modern relational database management system. Students will also gain programming experience using SQL, and using a high level programming language to write applications that access the database.

CMP-4010B

20

PROGRAMMING 1

The purpose of this module is to give the student a solid grounding in the essential features of object-orientated programming using the Java programming language. The module is designed to meet the needs of the student who has not previously studied programming, although it is recognised that many will have done so in some measure.

CMP-4008Y

20

SYSTEMS DEVELOPMENT

The complexity of Computer Based Systems, appropriate development approaches, and their inherent activities will be discussed using case studies and guest speakers where appropriate. Emphasis will be placed on the processes involved with systems requirements, creative designs, and careful development, in a professional manner, ensuring that issues such as project management, safety, security and data protection are taken into account. The module will include a number of modelling techniques to support the systems development process. These will be put into practise during the group exercise that will run throughout the semester. There are also opportunities for students to hone their transferable skills through literature searching, report writing, seminar discussions and presentations.

CMP-4013A

20

WEB-BASED PROGRAMMING

This module introduces some of the tools used for web development. Students will then build a substantial dynamic web site using HTML, CSS, Javascript and Python. An understanding of the underlying mechanisms of the technologies used in the Internet and World Wide Web is essential for any computing science student. The latter part of the module explains these technologies and takes a practical approach to exploring them. Issues of information systems security are considered at all stages but also in dedicated sessions. The final element of the module considers multi-media issues in web based systems.

CMP-4011A

20

Students will select 20 credits from the following modules:

Students will be advised as to which of CMP-4004Y and CMP-4005Y is most appropriate for their course of study. Students will select 20 credits from the following modules:

Name Code Credits

MATHEMATICS FOR COMPUTING A

The module is designed to provide students who have not studied A level Mathematics with sufficient understanding of basic algebra to give them confidence to embark on the study of computing fundamentals. Various topics in discrete and continuous mathematics which are fundamental to Computer Science will be introduced.

CMP-4004Y

20

MATHEMATICS FOR COMPUTING B

This module is designed for students with an A level (or equivalent) in Mathematics. For these students it provides an introduction to the mathematics of counting and arrangements, a further development of the theory and practice of calculus, an introduction to linear algebra and its computing applications and a further development of the principles and computing applications of probability theory. In addition 3D Vectors are introduced and complex numbers are studied.

CMP-4005Y

20

Students must study the following modules for 80 credits:

Name Code Credits

ARCHITECTURES AND OPERATING SYSTEMS

This module studies the organization of both the system software and the underlying hardware architecture in modern computer systems. The role of concurrent operation of both hardware and software components is emphasized throughout, and the central concepts of the module are reinforced by practical work in the laboratory.

CMP-5013A

20

DATA STRUCTURES AND ALGORITHMS

The purpose of this module is to give the student a solid grounding in the design, analysis and implementation of algorithms, and in the efficient implementation of a wide range of important data structures.

CMP-5014Y

20

PROGRAMMING 2

This is a compulsory module for all computing students and is a continuation of CMP-4008Y. It contains greater breadth and depth and provides students with the range of skills needed for many of their subsequent modules. We recap Java and deepen your understanding of the language by teaching topics such as nested classes, enumeration, generics, reflection, collections and threaded programming. We then introduce C in order to improve your low level understanding of how programming works, before moving on to C++ in semester 2. We conclude by introducing C# to highlight the similarities and differences between languages.

CMP-5015Y

20

SOFTWARE ENGINEERING 1

Software Engineering is one of the most essential skills for work in the software development industry. Students will gain an understanding of the issues involved in designing and creating software systems from an industry perspective. They will be taught state of the art in phased software development methodology, with a special focus on the activities required to go from initial class model design to actual running software systems. These activities are complemented with an introduction into software project management and development facilitation.

CMP-5012B

20

Students will select 20 credits from the following modules:

Students may not select FURTHER MATHEMATICS if they have taken MATHEMATICS FOR COMPUTING B in year 1

Name Code Credits

ANALOGUE AND DIGITAL ELECTRONICS

This module provides a practical introduction to electronics. Topics include a review of basic components and fundamental laws; introduction to semiconductors; operational amplifiers; combinational logic; sequential logic; and state machines. Much of the time is spent on practical work. Students learn how to build prototypes, make measurements and produce PCBs.

CMP-5027A

20

FURTHER MATHEMATICS

This module is for those students who have taken Mathematics for Computing A or equivalent. It provides an introduction to the mathematics of counting and arrangements, a further development of the theory and practice of calculus, an introduction to linear algebra and its computing applications and a further development of the principles and computing applications of probability theory. 3D Vectors and complex numbers are also studied.

CMP-5006A

20

INFORMATION RETRIEVAL

The module explores the development of Information Retrieval technologies, which have been driven by large increases in online documents and the Internet search engines, surveys a range of IR topics and the use of natural language processing techniques and their role in IR.

CMP-5036A

20

SYSTEMS ANALYSIS

This module considers, at a high level, various activities associated with the development of all types of computer based information systems including project management, feasibility, investigation, analysis, logical and physical design, and the links to design and implementation. Its main focus, however, is on the early stages, in particular requirements investigation and specification including the use of UML. It makes use of a number of analysis and design tools and techniques in order to produce readable system specifications. Students are introduced to a number of development methods including object orientated, soft systems, structured, participative, iterative and rapid approaches.

CMP-5003A

20

Students will select 20 credits from the following modules:

Name Code Credits

APPLIED STATISTICS A

This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this module. The aim is to teach the R statistical language and to cover 3 topics: Linear regression, and Survival Analysis.

CMP-5017B

20

GRAPHICS 1

Graphics 1 provides an introduction to the fundamentals of computer graphics for all computing students. It aims to provide a strong foundation for students wishing to study graphics, focusing on 2D graphics, algorithms and interaction. The module requires a good background in programming. OpenGL is utilised as the graphics API with examples provided in the lectures and supported in the laboratory classes. Other topics covered include 2D transformations, texture mapping, collision detection, graphics hardware, fonts, algorithms for line drawing, polygon filling, line and polygon clipping and colour in graphics.

CMP-5010B

20

NETWORKS

This module examines networks and how they are designed and implemented to provide reliable data transmission. A layered approach is taken in the study of networks with emphasis given to the functionality of the OSI 7 layer reference model and the TCP/IP model. The module examines the functionality provided by each layer and how this contributes to overall reliable data transmission that the network provides. An emphasis is placed on practical issues associated with networking such as real-time delivery of multimedia information (e.g. VoIP) and network security. Labs and coursework are highly practical and underpin theory learnt in lectures.

CMP-5037B

20

Students must study the following modules for 120 credits:

Name Code Credits

INDUSTRIAL PROJECT REPORT

This module provides an opportunity for students to undertake individual project work during their industrial training placement.

CMP-6014Y

40

YEAR IN INDUSTRY

This module is for students who are enrolled on undergraduate programmes that combine academic study with an opportunity to gain experience by working for a year in industry.

CMP-6011Y

80

Students must study the following modules for 40 credits:

Name Code Credits

COMPUTING PROJECT

This module will give you experience of independent project work through the development of research and application involving a significant amount of computing science knowledge and skills, for example, in design/implementation of algorithms, software, or hardware systems. It will also provide, via the lecture programme, a primer on the law, ethical and professional behaviour, project management, reporting and other aspects of being a computer scientist. You will be allocated a supervisor and will be expected to work closely with him or her on a mutually agreed project.

CMP-6013Y

40

Students will select 20 - 40 credits from the following modules:

Students will select 40 credits from the following modules in Option Range A, or 20 credits from Option Range A and 20 credits from Option Range C. Students selecting from Option Range C cannot also select from Option Range D.

Name Code Credits

ADVANCED STATISTICS

This module covers two topics in statistical theory: Linear and Generalised Linear models and also includes Stochastic processes. The first two topics consider both the theory and practice of statistical model fitting and students will be expected to analyse real data using R. Stochastic processes including the random walk, Markov chains, Poisson processes, and birth and death processes.

CMP-6004A

20

ARTIFICIAL INTELLIGENCE

This module introduces the students to core techniques in Artificial Intelligence Topics covered include introduction to Prolog programming, state space representation and search algorithms, knowledge representation, and expert systems.

CMP-6040A

20

AUDIOVISUAL PROCESSING

This module explores how computers process audio and video signals. In the audio component, the focus is on understanding how humans produce speech and how this can be processed by computer for speech recognition and enhancement. Similarly, the visual component considers the human eye and camera, and how video is processed by computer. The theoretical material covered in the lectures is reinforced with practical laboratory sessions. The module is coursework only and requires speech recognisers to be built that are capable of recognising the names of the students on the module and use both audio and visual speech information.

CMP-6026A

20

GRAPHICS 2

This module introduces the fundamentals of 3D geometric transformations and viewing using OpenGL. It teaches the theory and implementation of fundamental visibility determination algorithms and techniques for lighting, shading and anti-aliasing. Issues involved with modern high performance graphics processor are also considered. It also studies 3D curves and fundamental geometric data structures.

CMP-6006A

20

SOFTWARE ENGINEERING 2

Industrial software development is seldom started from scratch, companies generally have large systems of legacy software that need to be maintained, improved and extended. This module focuses on advanced software engineering topics, such as reverse engineering to understand legacy software, refactoring and design patterns to improve the design of software systems and developing new software products using third-party software components. Confidence in Java programming language skills as well as software engineering practice (phased development with agile methods, Unified Modeling Language, test-driven development) are pre-requisites. Software Engineering I (2M02) is required for this module.

CMP-6010A

20

Students will select 20 - 40 credits from the following modules:

Students will select 40 credits from the following modules in Option Range B, or 20 credits from Option Range B and 20 credits from Option Range D. Students selecting from Option Range D cannot also select from Option Range C.

Name Code Credits

ALGORITHMS FOR BIOINFORMATICS

A brief introduction to the basics of molecular biology will be given, and so no background in biology is required. Topics will include sequence analysis, structural genomics and protein modelling, genome assembly and phylogenetics. Lecturers will highlight the relevance of the material to cutting-edge research and in applications such as understanding human diseases, developing new drugs, improving crop plants, and uncovering the origins of species.

CMP-6034B

20

COMPUTER VISION

Computer Vision is about "teaching machines how to see". It includes methods for acquiring, analysing and understanding images. The unit comprises lectures and laboratories. Practical exercises and projects, undertaken in the laboratory support the underpinning theory and enable students to implement contemporary computer vision algorithms.

CMP-6035B

20

EMBEDDED SYSTEMS

Embedded processors are at the core of a huge range of products e.g. mobile telephones, cameras, passenger cars, washing machines, DVD players, medical equipment, etc. The embedded market is currently estimated to be worth around 100x the 'desktop' market and is projected to grow exponentially over the next decade. This module builds on the material delivered in CMP-5013A to consider the design and development of real-time embedded system applications for commercial off the shelf (COTS) processors running real-time operating systems (RTOS) such as eLinux.

CMP-6024B

20

MACHINE LEARNING

This module covers the core topics that dominate machine learning research: classification, clustering and reinforcement learning. We describe a variety of classification algorithms (e.g. Neural Networks, Decision Trees and Learning Classifier Systems) and clustering algorithms (e.g. k-NN and PAM) and discuss the practical implications of their application to real world problems. We then introduce reinforcement learning and the Q-learning problem and describe its application to control problems such as maze solving.

CMP-6002B

20

SYSTEMS ENGINEERING

This module draws together a wide range of material and considers it in the context of developing modern large-scale computer systems. Topics such as Outsourcing, Process Improvement, System Failure, Project Management, Configuration Management, Maintainability, Legacy Systems and Re-engineering, Acceptance and Performance Testing, Metrics and Human Factors are covered in this module. The module is supported by a series of industrial case studies and includes speakers from industry.

CMP-6003B

20

Students will select 0 - 20 credits from the following modules:

Students MAY select up to 20 credits from either Option Range C or Option Range D. Students should contact the appropriate module organiser to check prerequisites if they wish to choose a module outside of CMP.

Name Code Credits

ANALOGUE AND DIGITAL ELECTRONICS

This module provides a practical introduction to electronics. Topics include a review of basic components and fundamental laws; introduction to semiconductors; operational amplifiers; combinational logic; sequential logic; and state machines. Much of the time is spent on practical work. Students learn how to build prototypes, make measurements and produce PCBs.

CMP-5027A

20

INFORMATION RETRIEVAL

The module explores the development of Information Retrieval technologies, which have been driven by large increases in online documents and the Internet search engines, surveys a range of IR topics and the use of natural language processing techniques and their role in IR.

CMP-5036A

20

INTERNET LAW

Internet law is a cross-cutting area of law for today's multinational and innovative environment, particularly relevant in industries like electronic commerce, information technology, and the media. Topics covered in this module include data protection and privacy, cybercrime, telecoms, contracts, domain names, the control of content and the resolution of disputes. Students will explore the application of law across traditional categories and are encouraged to reflect on the role of a national legal system in an interconnected world. Teaching will include some online elements as well as lectures and seminars, and the module is assessed by 100% coursework.

LAW-6001A

20

MATHEMATICS FOR SCIENTISTS B

This module is the second in a series of three mathematical modules for students across the Faculty of Science. It covers vector calculus (used in the study of vector fields in subjects such as fluid dynamics and electromagnetism), time series and spectral analysis (a highly adaptable and useful mathematical technique in many science fields, including data analysis), and fluid dynamics (which has applications to the circulation of the atmosphere, ocean, interior of the Earth, chemical engineering, and biology). There is a continuing emphasis on applied examples.

MTHB5006A

20

SYSTEMS ANALYSIS

This module considers, at a high level, various activities associated with the development of all types of computer based information systems including project management, feasibility, investigation, analysis, logical and physical design, and the links to design and implementation. Its main focus, however, is on the early stages, in particular requirements investigation and specification including the use of UML. It makes use of a number of analysis and design tools and techniques in order to produce readable system specifications. Students are introduced to a number of development methods including object orientated, soft systems, structured, participative, iterative and rapid approaches.

CMP-5003A

20

Students will select 0 - 20 credits from the following modules:

Students MAY select up to 20 credits from either Option Range C or Option Range D. Students should contact the appropriate module organiser to check prerequisites if they wish to choose a module outside of CMP.

Name Code Credits

APPLIED STATISTICS A

This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this module. The aim is to teach the R statistical language and to cover 3 topics: Linear regression, and Survival Analysis.

CMP-5017B

20

ELECTRICITY GENERATION AND DISTRIBUTION

This module studies how electricity is generated and how it is distributed to users. The first part studies DC and AC electricity and looks at how RLC circuits behave through complex phasor analysis. The second part moves on to electricity generators, beginning with magnetism and Faraday's Law. Synchronous and asynchronous generators are studied along with application to conventional power stations and to renewable generation (e.g. wind). Transformers and transmission lines are studied with a view to distrubution of electricity. Voltage conversion methods such as the rectifier, buck and boost converters are examined and finally electricity generation through solar is covered.

ENG-6001B

20

GRAPHICS 1

Graphics 1 provides an introduction to the fundamentals of computer graphics for all computing students. It aims to provide a strong foundation for students wishing to study graphics, focusing on 2D graphics, algorithms and interaction. The module requires a good background in programming. OpenGL is utilised as the graphics API with examples provided in the lectures and supported in the laboratory classes. Other topics covered include 2D transformations, texture mapping, collision detection, graphics hardware, fonts, algorithms for line drawing, polygon filling, line and polygon clipping and colour in graphics.

CMP-5010B

20

MATHEMATICS FOR SCIENTISTS C

MTHB5007B

20

NETWORKS

This module examines networks and how they are designed and implemented to provide reliable data transmission. A layered approach is taken in the study of networks with emphasis given to the functionality of the OSI 7 layer reference model and the TCP/IP model. The module examines the functionality provided by each layer and how this contributes to overall reliable data transmission that the network provides. An emphasis is placed on practical issues associated with networking such as real-time delivery of multimedia information (e.g. VoIP) and network security. Labs and coursework are highly practical and underpin theory learnt in lectures.

CMP-5037B

20

Disclaimer

Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring, review and update of modules and regular (five-yearly) review of course programmes. Where this activity leads to significant (but not minor) changes to programmes and their constituent modules, there will normally be prior consultation of students and others. It is also possible that the University may not be able to offer a module for reasons outside of its control, such as the illness of a member of staff or sabbatical leave. Where this is the case, the University will endeavour to inform students.

Entry Requirements

Fees and Funding

Undergraduate University Fees and Financial Support: Home and EU Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for Home and EU students and for details of the support available.

Scholarships and Bursaries

We are committed to ensuring that costs do not act as a barrier to those aspiring to come to a world leading university and have developed a funding package to reward those with excellent qualifications and assist those from lower income backgrounds. 

Home/EU - The University of East Anglia offers a range of Bursaries and Scholarships.  To check if you are eligible please visit 

______________________________________________________________________

Undergraduate University Fees and Financial Support: International Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for International Students.

Scholarships

We offer a range of Scholarships for International Students – please see our website for further information.

 

How to Apply

How to Apply

Applications need to be made via the Universities Colleges and Admissions Services (UCAS), using the UCAS Apply option.

UCAS Apply is a secure online application system that allows you to apply for full-time Undergraduate courses at universities and colleges in the United Kingdom. It is made up of different sections that you need to complete. Your application does not have to be completed all at once. The system allows you to leave a section partially completed so you can return to it later and add to or edit any information you have entered. Once your application is complete, it must be sent to UCAS so that they can process it and send it to your chosen universities and colleges.

The UCAS code name and number for the University of East Anglia is EANGL E14.

Further Information

If you would like to discuss your individual circumstances with the Admissions Office prior to applying please do contact us:

Undergraduate Admissions Office

Tel: +44 (0)1603 591515
Email: admissions@uea.ac.uk

Sign up for myUEA to...

  • request a copy of our latest prospectus and subject brochures
  • get access to exclusive information personalised to your interests
  • keep up to date with news and events at UEA.

International candidates are also actively encouraged to access the University's International webpages.

    Next Steps

    We can’t wait to hear from you. Just pop any questions about this course into the form below and our enquiries team will answer as soon as they can.

    Admissions enquiries:
    admissions@uea.ac.uk or
    telephone +44 (0)1603 591515