About 12 Marine Parade Folkestone Management Company Limited (09124306) United Kingdom