Lammasmead is a care home located at 61 Lammasmead, Wormley, Broxbourne, Hertfordshire, EN10 6PF. The Care Quality Commission (CQC) has not published an…