About Madeira Holdings Limited (06829055) United Kingdom