About Oxford Shared Living Limited (10277613) United Kingdom