About Telford Homes Balfron Towers Limited (09122398) United Kingdom