About Lee Carter Limited (13620339) United Kingdom