About Mary S Meanders Ltd (SC555784) United Kingdom