About Fennimore Capital Limited (06843949) United Kingdom