Making London an easier place to do business
Customer service is critical to maintaining London’s roles as a global centre. As such every initiative to increase the volume of business that flows into the London market needs to be complemented by efficient processing of that business