About Oxford Canal Investment Properties Limited (08092728) United Kingdom