About Senator Foods Limited (02384039) United Kingdom