About Herman Miller Holdings Limited (07200056) United Kingdom