About D & S Richardson Properties Limited (11898710) United Kingdom