About Telford Seven Ltd (12691165) United Kingdom