About Swillingham & Spalding Limited (03375195) United Kingdom