About 24 London Street Folkestone (management) Limited (03958700) United Kingdom