About Swordbeach Investments Limited (08804128) United Kingdom