About Swallow Financial Investment Management Limited (08031580) United Kingdom