About De Roth Limited (12181296) United Kingdom