About Afc Telford Holdings Limited (12718236) United Kingdom