About Dean Farrugia F0186 Ltd (04945657) United Kingdom