About Swallow Central Limited (11332792) United Kingdom