About Charleston Holdings Limited (SC019536) United Kingdom