About Lansdown Lea Management Company Limited (03153448) United Kingdom