About Telford Assets Limited (07055833) United Kingdom