About Neaco Holdings Limited (08918338) United Kingdom