About R & S Components Ltd (08267221) United Kingdom