About Sombrero Foods Limited (02787357) United Kingdom