About Rank Apartments Ltd (12807413) United Kingdom