About D Stroud Ltd (07693122) United Kingdom