About Thellusson & Associates Limited (08444846) United Kingdom