About Ricardo De Sa Ltd (08761248) United Kingdom