About R W Spencer & Son Limited (05301464) United Kingdom