About Swallow And Company (northampton) Limited (06321566) United Kingdom