About Ttl South Kensington Properties Limited (11403981) United Kingdom