About Trevors Deli Ltd (12865436) United Kingdom