About Robert Stephen Holdings Limited (02505826) United Kingdom