About D & B Cooper Limited (09322533) United Kingdom