About Telford Frozen Foods Ltd (07972008) United Kingdom