About Boxwood Capital Investments Limited (11241459) United Kingdom