About Richard Tulloch Ltd (SC561426) United Kingdom