About South Gate Lamb North Limited (06519602) United Kingdom