About Nolemoor Limited (04236261) United Kingdom