About T & S Simla Ltd (10807188) United Kingdom