About S.e Larkin Limited (11761682) United Kingdom