About Lambs Management Company Limited (06383738) United Kingdom