About N D Spencer Investments Ltd (09723447) United Kingdom