About La Duquesa View Ltd (04818666) United Kingdom