About Nelham Ltd (12927633) United Kingdom