About Lambert Jackson Limited (11342531) United Kingdom