About Holly Group Limited (10586224) United Kingdom