About D L Spencer & Company Limited (04411003) United Kingdom