About Lee Rhodes Ltd. (07649980) United Kingdom