About Lecton House Management Company Limited (10357932) United Kingdom