About Hollin Group Limited (10199338) United Kingdom