About H De Waal Limited (12615761) United Kingdom