About Noap Properties Limited (12072403) United Kingdom