About Galloway Lamb Limited (IP2261RS) United Kingdom