About S.j.r. Associates Limited (03365405) United Kingdom