About Neron Properties Limited (11962894) United Kingdom