About Consolidated Developments Limited (02904116) United Kingdom