About Ttl Properties Limited (08961151) United Kingdom