About Hollyhock Consultants Limited (08643786) United Kingdom