About Research Independent Financial Services Limited (02585129) United Kingdom