About Swallows Nest Hospitality Limited (13433740) United Kingdom