About Kestrel Foods Limited (NI031111) United Kingdom