About Nelco 24 Limited (13702796) United Kingdom