About Noah Properties Limited (07923877) United Kingdom