About Ne Topp Properties Ltd (12716289) United Kingdom