About Neo Freehold Limited (10931837) United Kingdom