About Ndo & Ler Limited (11173898) United Kingdom