About R & S (stamford) Limited (07632958) United Kingdom