About Terry Lee Holdings Limited (10884119) United Kingdom