About Royal British Legion Club (twickenham) Limited (RS011508) United Kingdom