About D & S Properties London Limited (08904453) United Kingdom