About L C & M Holdings Limited (07058667) United Kingdom