About Rsj Tucker & Company Limited (06359774) United Kingdom