About Oliver Spencer Limited (05265475) United Kingdom