About Oliver Investment Holdings Limited (07860450) United Kingdom