About Oliver & Lynch Limited (10677521) United Kingdom