About Boxwood Capital Limited (12156964) United Kingdom