About Jl&t Palmer Street Ltd (10987581) United Kingdom