BLP and Stephenson Harwood in store for £121m Oxford Street development