About Lecton Place Management Limited (06806712) United Kingdom