About David&alex Ltd (12275000) United Kingdom