About Lambread Limited (05903918) United Kingdom