About Vickers Apartments Limited (12271167) United Kingdom