About Ceda Developments Limited (02119077) United Kingdom