About N & G Spencer Limited (05264175) United Kingdom