About Swallow And Sons Limited (09490217) United Kingdom