Find Us


Location of OSL in the Heart of England

OSL is based in Evesham in the Heart of England


We are located in the Heart of England, close to Birmingham, Oxford and Worcester and with easy accessibility by road, rail or air to London, South Wales and the rest of the United Kingdom.  We have an outpost in southern France in the Lot et Garonne and we have clients in Ireland, India, Pakistan, Canada and the USA.  We frequently find ourselves working away because our clients’ workplaces are not restricted to those within daily commuting distance.  Our office hours are conditioned by the requirements of our clients and we will often be out on site.  However our business phone number is always available so ring us on 07972 713333 or email us either using or using our contact form.