About Deanswood Capital Limited (12666559) United Kingdom