About Scapegallows Limited (NI631199) United Kingdom