About T&c S Property Ltd (12187952) United Kingdom