About T L Ross Limited (07752855) United Kingdom