About Marshall Shearer Limited (SC247812) United Kingdom