Castle Vehicle Leasing phone Commerce House, Telford Rd Bicester, Oxfordshire OX26 4LD map Oxford Vehicle Leasing phone 88, Sheep St Bicester, Oxfordshire OX26 6LP map if (!IN_DEV) { ?> } ?>