About Swallow Close Limited (03917150) United Kingdom