About Noah James Properties Ltd (09077083) United Kingdom