About Norfolk Square Limited (09261841) United Kingdom