About Swabey Investments Limited (12218020) United Kingdom