About De Mandalia & Co Limited (08556839) United Kingdom