About London & City Developments Limited (04043863) United Kingdom