About Oxford Street Capital Holdings Limited (09339964) United Kingdom