About Duffield Dot Ltd (11191432) United Kingdom