About D2 Surplus Limited (11078840) United Kingdom