About T. & S. Management Limited (04945559) United Kingdom