About Northumberlamb Ltd (11856605) United Kingdom