About Oxford North Canalside Limited (12632625) United Kingdom