About R & A Components Ltd (11055998) United Kingdom