About Marcus Rickard Ltd (11348958) United Kingdom