About Rank Property Developments Limited (04623119) United Kingdom