About Tessa Ross & Associates Limited (09452234) United Kingdom