About Fox Sandwich Makers Limited (05345607) United Kingdom