About Lord Clyde Investment Limited (10171319) United Kingdom