About Rayner Spencer Mills Research Limited (05227656) United Kingdom