About Richard Spencer (foundries) Limited (01007989) United Kingdom