About Folkestone Town Centre Management Limited (04152175) United Kingdom