About Deli Telford Ltd (12722771) United Kingdom