About Upper Hillwood Holdings Limited (09136164) United Kingdom