About Elsenham Lodge Limited (09929856) United Kingdom