About Telford S (north West) Limited (07398644) United Kingdom