About Swallowdale Spa B & B Ltd (11473045) United Kingdom