About The Holland House Limited (09712384) United Kingdom