About Diddly Dee Developments Ltd (13444481) United Kingdom