About Dillmeed Limited (11495227) United Kingdom