About Boxwood Management Company Limited (09466206) United Kingdom