About Sir Richard Olver Family Investment Company Limited (12911663) United Kingdom