About Abbey Sands Apartments Limited (12295476) United Kingdom