About Swallowdale Limited (10900650) United Kingdom