About David & Davida Property Solutions Ltd (13355202) United Kingdom