About De Rimmer Ltd (13557622) United Kingdom