About Mill Hill Place Limited (10008103) United Kingdom