About Sheena Maccormack Limited (13334725) United Kingdom