About Telford & Mckenna Properties Ltd (13293546) United Kingdom