About Links Mead Management Company Limited (04073790) United Kingdom