About Bywater Capital Limited (06606183) United Kingdom