About G And L Ducklings Limited (13069277) United Kingdom