About David Spencer Limited (06002485) United Kingdom