About Roy & Oliver Ltd (11177930) United Kingdom