About Nellod Properties Limited (00624337) United Kingdom