About Rogers Spencer Limited (05736138) United Kingdom