About L.t. S Greatest Fish & Chip Company Limited (12287690) United Kingdom