About Dch Mallorca Limited (08086549) United Kingdom