About Specialitysandwich Limited (12669517) United Kingdom