About Dellmore Developments Ltd (10183879) United Kingdom