About Michaelmas Lodge Limited (11531457) United Kingdom