About Alexandra Tulloch Ltd (13548835) United Kingdom