About T & S Property Investments Limited (05221380) United Kingdom