About Theodore Ross Limited (06639555) United Kingdom