About Swallows Group Limited (10030589) United Kingdom