About Noah James Developments Ltd (11059310) United Kingdom