About Swain Royd Investments Limited (08003251) United Kingdom