About Rf Stroud Limited (11056998) United Kingdom