About Tower Square Food Limited (12392880) United Kingdom