About Folkestone Property Company Limited (08157894) United Kingdom