About Swallownest Engineering Company Limited (01969447) United Kingdom