About D&y London Ltd (11618703) United Kingdom