About D I Stopford Limited (10375005) United Kingdom