About Nowel Properties Ltd (11590793) United Kingdom