About Neon Property Management Ltd (11456806) United Kingdom