About Boxwood Holdings Limited (04196843) United Kingdom