About South Gate Lamb South Limited (06519594) United Kingdom