About Thomas Ross Limited (01939844) United Kingdom