About De Meeri Limited (04588372) United Kingdom