About Rogers And Russell Limited (12376032) United Kingdom