About Trench Town Kitchen Limited (12763656) United Kingdom