About David Thomas Properties Limited (10852634) United Kingdom