About Neca Services Limited (03331803) United Kingdom