About Folkestone Development Company Limited (01690598) United Kingdom