About Thomas Ross Management Company Limited (10681890) United Kingdom