About Swallow Lakes Limited (11246470) United Kingdom