About Richard De Vries Ltd (10969372) United Kingdom