About York Apartments Limited (04220018) United Kingdom