About Holly Nook Management Company Limited (09586373) United Kingdom