About L & C Management Company Limited (05603290) United Kingdom