About D Spencer Commercials Limited (10303145) United Kingdom