About Boxford Holdings Limited (01699383) United Kingdom