About L & M Investment Holdings Limited (09677726) United Kingdom