About Saint Meryl Holdings Limited (NI663661) United Kingdom