About De Properties London Limited (12615830) United Kingdom