About Madeira Lodge Limited (13031496) United Kingdom