About T & S Properties Herts Ltd (11108881) United Kingdom