About Oliv-harr Group Holdings Limited (10821884) United Kingdom