About R & J Spencer Limited (05751269) United Kingdom