About Nedmoor Limited (12093979) United Kingdom