About Sharrow Investments Limited (08490649) United Kingdom