About Mayell Shearer Ltd. (SC255622) United Kingdom