About Thomas Ross Stables Limited (13643127) United Kingdom