About Lincombe Management Company Limited (04213147) United Kingdom