About Ben Duncan Limited (08746357) United Kingdom