About William Oliver & Rodman Russell Limited (06012975) United Kingdom