About City & Country Developments Limited (02129513) United Kingdom