About Robert Snelling Limited (09685589) United Kingdom