About Leacomma Ds Limited (13385246) United Kingdom