About Lee O Keefe Limited (09084607) United Kingdom